home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d26 / features.arc / FEATURES.DP next >
Text File  |  1990-07-27  |  13KB  |  346 lines

  1. This is a compilation of some helpful information about a few of the features in
  2. DataPerfect.  Listed are page numbers from the DataPerfect manual and 3rd party
  3. books where you can find additional information about these topics.
  4.  
  5.  
  6. AUTO HELP
  7.  
  8. Page numbers in reference manual:                     
  9.  
  10. Pages 243, and 356 to turn auto help on
  11. Pages 118, and 243 creating custom help screens
  12.  
  13. Lesson numbers and pages in workbook:                        
  14.  
  15. Pages 143, and 144
  16.  
  17. Third party books:             
  18.  
  19. Perfecting Dataperfect 89, 110
  20.  
  21. Key strokes to invoke auto help:                      
  22.  
  23. Ctrl - F3 to invoke auto - help
  24. Shift - F3 for custom help messages
  25.  
  26. Examples of how feature works:
  27.  
  28. The help screens are displayed in the upper portion of your screen. 
  29. After creating a help screen, you'll probably want to turn auto-
  30. help on so that the help message will appear automatically.  Help
  31. screens are specific to each field.  You can block and copy help
  32. messages from field to field.  
  33.  
  34.  
  35. SHELL MACROS
  36.  
  37. Page numbers in reference manual:                     
  38.  
  39. Shell, pages 379 - 384
  40.  
  41. Lesson numbers and pages in workbook:                        
  42.  
  43. Lesson 12, pages 303 - 310
  44.  
  45. Third party books:             
  46.  
  47. Perfecting Dataperfect 121 - 123
  48.  
  49. Error messages and solutions when using clipboard and shell macros:
  50.  
  51. Shell not running.  Shell must be resident before using any of the
  52. clipboard and macro functions.  
  53.  
  54. Key strokes to invoke shell macro and how feature works:
  55.  
  56. Alt - Shift F10, begins shell macro.
  57. Ctrl - Alt F10, ends shell macro.
  58. Alt - Ctrl F10 defines shell macro and can be used in Dataperfect.
  59. Alt - Shift F10 runs shell macro (macros are not 100% compatible
  60. with Dataperfect.  May hang when macro is being executed.)  Shell
  61. must be resident.
  62.  
  63. Key strokes to invoke shell clipboard feature and how feature
  64. works:
  65.  
  66. Alt - F1, get record.                                        
  67. Alt - F10, put record.
  68. Shift - F1, get field.                                       
  69. Shift - F10, put field.
  70. Ctrl - F10, put panel.
  71. Alt - F10 in a panel puts the record on the screen to clipboard.
  72. Alt - F1 in a panel retrieves the information from clipboard.
  73.  
  74. Knowing how to run Dataperfect through shell and having a basic
  75. knowledge of how to create a macro is required.  Macros aren't 100%
  76. compatible with Dataperfect and can lock up when running certain
  77. types of macros.  (ie...reports, generating an index...)  DP21 and
  78. office 3.0 are supposed to be the most compatible combination. 
  79. Shell must be resident.  
  80.  
  81. USING CLIPBOARD/SHELL AND SHELL MACROS WITH DATAPERFECT 2.0 - 2.1
  82.  
  83.  
  84. ┌────Shell Options─────────────────────────────────────────────────────────────┐
  85. │                                                                              │
  86. │        1 - Go to Shell                 4 - Clear/Append With Each Put        │
  87. │        2 - Clear Clipboard             5 - Use Clipboard for Report/Import   │
  88. │        3 - Text/WordPerfect Merge      6 - Retrieve from Clipboard           │
  89. │                                        0 - Exit                              │
  90. │                                                                              │
  91. └────Selection:  0─────────────────────────────────────────────────────────────┘
  92.   WP Merge          Append to Clipboard
  93.  
  94.  
  95. The Shell Options Menu vary depending on the menu in DataPerfect
  96. you are currently in.  Option 6 - Retrieve from Clipboard is
  97. available when you are in the following menus:
  98.  
  99.         *      Edit Report Form
  100.         *      Edit Help Screen
  101.         *      Define Panel Mode
  102.         *      Edit Text Field
  103.  
  104. DataPerfect 2.0 4/4/88 and earlier used to display the contents in
  105. the clipboard when pressing ctrl - F1.  DataPerfect 2.0 2/8/89 and
  106. later do not have this display.  To see what is in the clipboard in
  107. a more current release press:  ctrl F1, 1 (go to shell), 2
  108. (clipboard).
  109.  
  110. To retrieve data from the
  111. clipboard:
  112.  
  113. Alt - F1               Get Record
  114. Retrieves data from clipboard
  115. into a record.
  116.  
  117. Shft- F1               Get Field
  118. Retrieves data from clipboard
  119. into a field.
  120.  
  121. * Data in the clipboard must be
  122. in a WordPerfect merge format.
  123.  
  124. TO SEND DATA TO THE CLIPBOARD: 
  125.  
  126.  
  127. Alt - F10 Put record Puts data from the record into the clipboard.
  128. Shft- F10 Put Field Puts data from a field into the clipboard.
  129. Ctl - F10 Put Panel Puts the entire panel to the clipboard.
  130.  
  131. * Data from Put Panel option cannot be retrieved back into DataPefect.
  132.   Using Shell Macros within DataPerfect: 
  133.  
  134.   Shell macros can be used within DataPerfect if shell is resident
  135.   while using DataPerfect.
  136.  
  137. Ctrl-Shft-F10  Define Shell Macro
  138. Shft-Alt-F10   Run Shell Macro
  139.  
  140. Self executing macros can be defined by using Shft-Alt-n when
  141. naming the macro.
  142.  
  143. DataPerfect 2.0 and Library 2.0 aren't completely compatible. 
  144. Certain functions will stop a macro such as:
  145.  
  146.         *      Reports
  147.         *      Indexing
  148.         *      Put Record/Field/Panel
  149.         *      Get Record/Field/Panel
  150.  
  151. DataPerfect 2.1 and Office 3.0 work together better without
  152. stopping the previous functions.
  153. INDEX EXCEPTION LIST
  154.  
  155.  
  156. Page numbers in the reference manual:                                
  157.  
  158. Page 177
  159.  
  160. Third party books:             
  161.  
  162. Perfecting Dataperfect 48
  163.  
  164. Key strokes to invoke index exception list:                          
  165.  
  166. Ctrl - F8, option #3, use up and down arrows to move through the
  167. indexes and use F4 to select the index to make the list for. 
  168. Select fields to be included in the exception list.  Use F7 to exit
  169. out of index screen.  Do not use an exception list on index #1!
  170.  
  171. EXAMPLE OF HOW FEATURE WORKS:
  172.  
  173.  
  174. An index exception list is a list of fields that is checked by DataPerfect each
  175. time a record is created or edited.  If any of the specified fields are empty, or
  176. contain only zeros when the record is saved, DataPerfect will not store the record
  177. in the index which contains the exception list.  This action not only prevents
  178. these records from being seen as duplicates, it also causes them to be skipped
  179. when doing lookups or reports that are sorted by this index.
  180.  
  181. One reason for using an exception list would be in making a report for labels. 
  182. You don't want to create a label for the people who have their address field left
  183. blank in your database.  By selecting an index which contains the address field
  184. as an exception, you will cause all records with blank addresses to be skipped.
  185.  
  186. Another example could be shown in doing an end of month billing.  You are sending
  187. out monthly statements to all customers that have a balance greater than zero. 
  188. You don't want to send them a bill if they don't owe anything, so you create an
  189. exception list which contains the amount due field.  By selecting this index to
  190. sort your report, you will cause all records with a zero balance to be skipped.
  191.  
  192.  
  193.  
  194.  
  195. ┌────Define Index Exception Field List─────────────────────────────────────────┐
  196. │        Move the cursor to the next field you want added to the field         │
  197. │        list, then press Select (F4).                                         │
  198. ├────Or press──────────────────────────────────────────────────────────────────┤
  199. │        1 - Delete List                                                       │
  200. │        2 - Delete Last Entry in List                                         │
  201. │        0 - Exit                                                              │
  202. └──────────────────────────────────────────────────────────────────────────────┘
  203.  
  204.  
  205.  
  206.                   ┌─CAR.DAT─6─────────────────────────────┐
  207.                   │Customer ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  208.                   │Phone    ░░░░░░░░                      │
  209.                   │City     ░░░░░░░░░░░░░░░               │
  210.                   │Contact  ░░░░░░░░░░░░░░░               │
  211.                   │Date     ░░░░░░░░  Time ░░░░░          │
  212.                   ├───────────────────────────────────────┤
  213.                   │Amount Due:  1░░░░░░░░  Miles: ░░░░░░  │
  214.                   ├───────────────────────────────────────┤
  215.                   │Notes :  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  216.                   │         ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  217.                   │         ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  218.                   └───────────────────────────────────────┘
  219.  
  220.  
  221. 1.   Press Ctrl-F8 (Define Index) on the panel which contains the index that you
  222.      want to make the exception list for.  
  223.  
  224. 2.   Choose option #3 (Create/Edit Exception List)
  225.  
  226. 3.   Press F4 to select the index that you want to work with.
  227.  
  228. 4.   Now use the F4 key to select the fields that you would like to include in
  229.      the exception list.
  230.  
  231. 5.   Press the F7 to exit when finished defining the list.
  232.  
  233.  
  234. Note:          It is not a good idea to use index number 1 for your exception
  235.                list.  This index is used by default for lookups and reports,
  236.                unless otherwise specified.  This can result in confusion by
  237.                people who don't realize why certain records won't show up in
  238.                their database. 
  239. RUNNING DATAPERFECT ON A NETWORK
  240.  
  241. Page numbers in the reference manual:                        
  242.  
  243. Pages 27, 450
  244.  
  245. Third party books:             
  246.  
  247. Perfecting Dataperfect 100 - 101.
  248.  
  249. Error messages and solutions associated with subject:                           
  250.            
  251.  
  252. DP ERROR 113, 122, 200 (no memo number - under networks section)
  253.  
  254. What other features do you need to be familiar with?:
  255.  
  256. Basic understanding of Network systems.  Knowledge of how to flag,
  257. and attrib files is necessary.  
  258.  
  259. Common problems, possible causes, and troubleshooting tips:
  260.  
  261. A couple of areas of concern when running DataPerfect on a network.
  262.   
  263. Incompatibility 
  264. There are small incompatibilities between each of the releases of
  265. DataPerfect.  In essence, when you use different releases on the
  266. same database, you are confusing the database.  You may tell it to
  267. do something, and it tries to, but the database doesn't understand. 
  268. Most of the time it will do what you request, but it may still
  269. corrupt the database structure.  User who have a release date of
  270. DataPerfect on a local drive which is different from the date on
  271. the network should not use the local version to access a network
  272. database.  The incompatibility between the dates can cause serious
  273. problems for the user. 
  274.  
  275.  
  276. PRINTER MAPPPING
  277.  
  278.  
  279. Page number in reference manual:                      
  280.  
  281. Pages 361
  282.  
  283. Third party books:             
  284.  
  285. Perfecting Dataperfect 112
  286.  
  287. Key strokes to invoke printer mapping:
  288.  
  289. Ctrl - F3, 6
  290.  
  291. Examples of how feature works:
  292.  
  293. Printer mapping allows you to send characters to the printer that
  294. are normally not mapped (ie. letters with accents or other special
  295. characters).  
  296.  
  297. What other features do you need to be familiar with?
  298.  
  299. You need to be familiar with how to set the printer.  The printer
  300. needs to use the correct ASCII format. 
  301.  
  302. Common problems, possible causes, and troubleshooting tips:
  303.  
  304. One common problem when printing is the mapped character does not
  305. print, or a blank space is left where the character should have
  306. printed.  When this occurs the printer is set incorrectly.  To
  307. determine if your printer is set correctly, or incorrectly use the
  308. print screen test.  In place of where lines should print you get
  309. ASCII characters your printer is set incorrectly.  
  310. SEARCHING IN SUBREPORTS
  311.  
  312.  
  313.  
  314. Page numbers in the reference manual:
  315.  
  316. Subreports - page 298,  Report variables - 287.
  317.  
  318. Key strokes to invoke feature:                        
  319.  
  320. The subreport will need to be created first, in the main reports
  321. report body, Ctrl - F7, 1, 6 use the F4 key on the appropriate
  322. link.  Once the subreport is created move to the report body of the
  323. subreport and create report variable number 1, Ctrl - F7, 1, 4, 1
  324. (or appropriate variable number).  Create search condition using an
  325. If then else 0 endif statement.  This first subreport must be left
  326. empty except for the Report Variable.  Move the cursor outside of
  327. the subreport and create a skip report variable if false statement,
  328. Ctrl - F7, 9, enter in the RV#.  At this point you are free to
  329. select field from the main panel.  
  330.  
  331. EXAMPLE OF HOW FEATURE WORKS:                 
  332.  
  333. The example described above is used when you need to set search
  334. criteria on a field in the second panel.  The report comes from the
  335. main panel.  
  336.  
  337. What other features do you need to be familiar with?:
  338.  
  339. Subreports and report variables
  340.  
  341. Common problems, possible causes, and troubleshooting tips:
  342.  
  343. When a one to many relationship exists in a database, it is
  344. necessary to use subreports to search in the subpanel.  If the link
  345. is not defined correctly, searching in a subpanel cannot take
  346. place.